﻿using System;
using Unity.Collections;
using UnityEngine;
/// <summary>
/// 序列化数据【一维数组】
/// </summary>
[Serializable]
public class SFSerializdataOneArray : AbsSFSerializdata
{
    /// <summary>
    /// string值组
    /// </summary>
    [SerializeField]
    [ReadOnly]
    public string[] strings;

    /// <summary>
    /// bool值组
    /// </summary>
    [SerializeField]
    [ReadOnly]
    public bool[] bools;

    /// <summary>
    /// char值组
    /// </summary>
    [SerializeField]
    [ReadOnly]
    public char[] chars;

    /// <summary>
    /// byte值组
    /// </summary>
    [SerializeField]
    [ReadOnly]
    public byte[] bytes;

    /// <summary>
    /// sbyte值组
    /// </summary>
    [SerializeField]
    [ReadOnly]
    public sbyte[] sbytes;

    /// <summary>
    /// short值组
    /// </summary>
    [SerializeField]
    [ReadOnly]
    public short[] shorts;

    /// <summary>
    /// ushort值组
    /// </summary>
    [SerializeField]
    [ReadOnly]
    public ushort[] ushorts;

    /// <summary>
    /// int值组
    /// </summary>
    [SerializeField]
    [ReadOnly]
    public int[] ints;

    /// <summary>
    /// uint值组
    /// </summary>
    [SerializeField]
    [ReadOnly]
    public uint[] uints;

    /// <summary>
    /// long值组
    /// </summary>
    [SerializeField]
    [ReadOnly]
    public long[] longs;

    /// <summary>
    /// ulong值组
    /// </summary>
    [SerializeField]
    [ReadOnly]
    public ulong[] ulongs;

    /// <summary>
    /// float值组
    /// </summary>
    [SerializeField]
    [ReadOnly]
    public float[] floats;

    /// <summary>
    /// double值组
    /// </summary>
    [SerializeField]
    [ReadOnly]
    public double[] doubles;

    /// <summary>
    /// vector2值组
    /// </summary>
    [SerializeField]
    [ReadOnly]
    public Vector2[] vector2s;

    /// <summary>
    /// vector3值组
    /// </summary>
    [SerializeField]
    [ReadOnly]
    public Vector3[] vector3s;

    /// <summary>
    /// vector4值组
    /// </summary>
    [SerializeField]
    [ReadOnly]
    public Vector4[] vector4s;
}

